<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>07事件监听</title>
</head>
<body>
    <button onclick="alert('警告框')">弹出警告框</button>
    <button id="btn">我是按钮</button>
    <h4>震惊!周一早上竟然发生这种事...</h4>
    <div>
        <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Expedita, illo in incidunt inventore iste neque,
            quaerat quos rem vel velit veniam veritatis. Ipsam, iure quos! Doloribus eum praesentium quasi tempora.
        </div>
        <div>A asperiores at deleniti eos est eum ipsum magnam molestiae, mollitia reprehenderit temporibus totam
            voluptas, voluptatum? Animi consequuntur cupiditate, eos est id incidunt inventore ipsam, itaque, pariatur
            quisquam sint sit.
        </div>
        <div>Architecto distinctio dolore placeat quasi saepe tenetur! Ab adipisci culpa cum, cupiditate deserunt ex
            excepturi explicabo, harum molestias nihil omnis rem repellendus suscipit! Aliquam aut natus, quaerat sit
            suscipit voluptatum.
        </div>
        <div>Expedita, ratione velit. Explicabo necessitatibus omnis optio possimus, quisquam tempore velit! Ab culpa,
            excepturi fugit iure minus nam quos rem veniam. Consectetur corporis illum ipsam iusto officia, quidem unde
            ut.
        </div>
        <div>Adipisci alias blanditiis commodi consequuntur corporis distinctio dolore doloremque eaque fuga hic illum
            laboriosam laborum magnam, obcaecati pariatur quae quisquam rem similique soluta sunt temporibus ullam unde
            veniam, voluptatibus voluptatum?
        </div>
        <div>Animi architecto assumenda aut, consequatur dicta dolorem earum eos est excepturi fuga laborum libero,
            magnam natus neque nobis nostrum pariatur perferendis recusandae reiciendis repudiandae rerum temporibus
            tenetur, vitae voluptatem voluptatum?
        </div>
        <div>Ab ad animi aperiam architecto asperiores at distinctio, dolor dolore dolores doloribus facere hic incidunt
            itaque nobis odit omnis perspiciatis quisquam quos, sed vel. Consectetur eaque quo reprehenderit sint
            veniam?
        </div>
        <div>Ab, alias et magnam non numquam quo sunt totam. Ab alias aspernatur at debitis deserunt dignissimos fuga
            illo ipsa laudantium, maxime minus modi, nihil nulla officia quibusdam quo, rerum voluptate.
        </div>
        <div>Enim explicabo nostrum quasi! Ad alias amet aperiam consectetur dicta dolorem ducimus explicabo harum ipsum
            labore minima obcaecati officiis quam, quidem rem rerum, saepe sed voluptatum! Nulla odio perferendis
            suscipit.
        </div>
        <div>Accusantium architecto aut commodi cum delectus deleniti dolor dolore, dolorum eaque earum eius excepturi
            facilis in labore laborum laudantium maxime minus necessitatibus neque nesciunt optio quidem reiciendis sit
            ut vel!
        </div>
        <div>Atque cum debitis dignissimos eos, eveniet fuga illum omnis qui quia recusandae rem sint velit. Adipisci
            fugit nobis placeat quae quo? Accusamus accusantium, animi atque iste nisi omnis possimus recusandae.
        </div>
        <div>Assumenda atque distinctio dolorem doloribus ducimus enim error esse harum mollitia officiis, omnis optio
            quas, quo quod ratione repellendus rerum sit tenetur vel veniam vitae, voluptas voluptatum. Cumque, ipsam,
            odio!
        </div>
        <div>Amet architecto blanditiis commodi cupiditate deserunt distinctio doloremque dolores doloribus error et
            excepturi facere, iure iusto laudantium maiores minus non numquam officia omnis possimus quae quod tempora
            tempore vitae voluptates.
        </div>
        <div>Ad adipisci enim laudantium magni quod reiciendis rerum, sequi suscipit? Ab animi aut delectus eaque
            excepturi exercitationem incidunt ipsam laudantium magni molestiae provident, quae quis sequi suscipit
            velit. Fuga, repellat.
        </div>
        <div>Amet assumenda minima officia quae! Ab ad adipisci, beatae deleniti eaque eligendi eveniet facere, hic
            labore laborum molestiae nostrum officiis optio pariatur recusandae repellat reprehenderit saepe similique
            sunt ullam voluptas!
        </div>
        <div>A alias aliquid amet corporis cupiditate dolorum ea excepturi expedita fugit, in maxime nostrum optio quas
            quis quos ratione repellat sequi sunt tenetur ullam velit voluptas voluptate voluptatem voluptates
            voluptatum?
        </div>
        <div>Consequuntur fugit hic illum incidunt quam. Commodi delectus harum hic recusandae. Delectus illum nemo
            quidem similique, temporibus veritatis voluptatum. Accusamus consequuntur dolor dolore doloribus illum natus
            nesciunt ratione similique veniam.
        </div>
        <div>Eos maxime non obcaecati officia quam sed soluta, voluptates? Ex expedita id ipsum minus, mollitia nam sint
            voluptatem. Consequatur magni minima neque perspiciatis quasi saepe temporibus veniam! Culpa, eveniet iure.
        </div>
        <div>Adipisci enim eveniet ex expedita laudantium libero maiores maxime mollitia pariatur quas, reprehenderit
            sapiente voluptatum. Deserunt dolorem eius enim et impedit incidunt maxime perferendis praesentium provident
            sit. Dolores, minus quidem?
        </div>
        <div>Architecto corporis cupiditate dicta dignissimos, eum, ex fugiat iste neque officiis optio possimus sunt!
            Aspernatur consequatur, debitis dolorem doloribus enim expedita ipsum neque odio officia veniam! Eius
            officiis quaerat velit!
        </div>
        <div>Adipisci aut autem beatae consectetur culpa cumque cupiditate debitis dolores dolorum, ea eligendi eveniet,
            ipsam itaque non odio optio praesentium quas qui quidem, quo sapiente sequi sint tempora ut voluptatem.
        </div>
        <div>Assumenda, atque, cum cumque dolor eveniet fugit illum impedit in itaque libero minima nemo repudiandae
            tenetur veritatis voluptate. Earum enim error harum hic inventore laborum libero non quos sequi voluptatem!
        </div>
        <div>Accusamus asperiores doloremque ex exercitationem fugiat non omnis praesentium quisquam repudiandae
            voluptatibus. Amet aperiam atque dolorum, excepturi, expedita facere fuga ipsum maxime minima necessitatibus
            porro soluta. Ad cum labore repellendus.
        </div>
        <div>A ad alias, atque consequuntur deleniti doloremque dolorum et exercitationem fuga illo laborum
            necessitatibus neque odio porro qui quos reiciendis repellat reprehenderit sed sequi tenetur unde veritatis.
            Asperiores, assumenda hic!
        </div>
        <div>Dolorem earum itaque quae ullam! A amet beatae, culpa dolorem est fugiat hic id illo labore magnam
            obcaecati perspiciatis qui quia quisquam rem repudiandae unde voluptas. Eligendi error maiores repudiandae.
        </div>
        <div>Aspernatur, corporis debitis dolore, eum eveniet itaque necessitatibus obcaecati odit officiis, sint
            tempora veritatis vero voluptatibus. Alias blanditiis corporis cupiditate deleniti, est minus modi officia
            quibusdam saepe veniam. Accusamus, officia.
        </div>
        <div>Accusamus beatae cumque debitis delectus deserunt dicta distinctio dolores eos est et iusto libero minima
            minus nesciunt nihil nulla placeat possimus, praesentium quas, recusandae reiciendis reprehenderit sapiente
            sunt unde voluptates!
        </div>
        <div>Harum iste maxime optio quas sed veniam voluptas. Distinctio dolore ex facilis illum itaque neque,
            praesentium repudiandae ullam veniam voluptas? Accusamus atque deserunt dolores doloribus expedita quia
            similique ullam. Consequuntur!
        </div>
        <div>Cupiditate eum facilis labore nulla, quos sapiente temporibus veritatis. A animi asperiores assumenda cum
            earum harum inventore ipsa laboriosam magnam natus nemo quasi quibusdam quos reiciendis, sit totam unde vel?
        </div>
        <div>Accusamus asperiores beatae blanditiis consequuntur deleniti dolorem, dolores esse et eveniet facilis
            fugiat ipsam iusto magnam minus molestias non odio odit optio quia repellat sed soluta tempore voluptatibus?
            Ab, ex?
        </div>
        <div>Dolore doloremque ipsum laboriosam quidem sequi? Alias, amet aperiam commodi deserunt doloremque, dolorum
            esse illum iure iusto maiores modi molestiae non officiis quaerat quam, ratione similique tempora tenetur
            velit veritatis!
        </div>
        <div>Asperiores culpa debitis eaque eius est, ex expedita ipsa labore magnam praesentium sed temporibus, totam
            vitae. Adipisci eius esse iste optio possimus, tempore? Accusamus alias aliquam, consequatur explicabo
            perspiciatis sed?
        </div>
        <div>Aperiam assumenda autem consequatur harum recusandae? Cupiditate debitis deserunt laboriosam ullam?
            Consectetur necessitatibus nobis tempora. Consequuntur deserunt ducimus eius eveniet ipsum iure, magni
            nesciunt, obcaecati, quasi reprehenderit temporibus voluptate voluptates?
        </div>
        <div>Ab accusamus, accusantium asperiores autem consequuntur deserunt, excepturi iste magni mollitia nam nobis
            nulla odit porro quas quis ratione soluta veritatis voluptate. Est facere labore obcaecati placeat provident
            quod sit.
        </div>
        <div>Alias amet animi assumenda doloribus eos hic illum inventore minima neque nihil numquam, ratione sapiente
            ut veniam veritatis! Ad deleniti deserunt doloremque fuga minima qui quo sit ut velit voluptatum!
        </div>
        <div>A accusamus animi at atque aut consectetur consequuntur dignissimos distinctio dolore eius error explicabo
            facere fuga molestiae molestias, nam necessitatibus non odit praesentium quaerat quia quod sit soluta
            voluptas voluptate?
        </div>
        <div>Consequatur ea earum eveniet explicabo facilis iste, iusto magni maiores nam, numquam quas recusandae sed
            sequi. Adipisci consequatur dicta, excepturi facere ipsam neque nihil, quibusdam quo repellat, repudiandae
            sint vel?
        </div>
        <div>Dolore, hic libero minus modi necessitatibus soluta? A ab ad alias asperiores atque blanditiis consequatur
            deleniti dicta eaque, et hic id illo necessitatibus obcaecati odit quam quod temporibus ullam voluptate!
        </div>
        <div>Accusamus alias asperiores aut, beatae culpa eveniet facere harum illo, necessitatibus nobis numquam, odit
            perspiciatis recusandae reprehenderit suscipit totam voluptas! Cupiditate dolor enim esse maxime minima
            molestiae nobis placeat possimus!
        </div>
        <div>Autem commodi corporis cupiditate dignissimos, illo non, perferendis possimus quibusdam recusandae
            repellendus tempora unde vel veritatis? Asperiores beatae debitis est, nam officia omnis saepe suscipit
            tempore. A amet ipsam labore.
        </div>
        <div>Doloribus ea exercitationem itaque maiores minus. Commodi dolorum ipsam minus quasi quisquam voluptatibus!
            A asperiores, cumque dolorem eligendi enim in maiores placeat provident quos repellat. Atque id nobis sint
            sunt!
        </div>
        <div>Aliquam beatae consequatur culpa dicta eius, laboriosam nobis nostrum placeat quisquam recusandae tempora
            ut? Asperiores cum dignissimos laborum minima nostrum, omnis saepe sit? Atque dolor error, facere fugiat
            sapiente sit.
        </div>
        <div>Commodi deserunt harum ipsum iure labore maiores minus nemo nisi quo, repudiandae sequi suscipit
            voluptatum. Adipisci, dolorum ea excepturi ipsum officia quaerat quasi repudiandae velit. Cupiditate
            deserunt eaque harum saepe.
        </div>
        <div>Corporis, cum doloribus excepturi harum praesentium quibusdam. Autem consequuntur corporis deserunt dolorum
            enim eos expedita facere fuga, id itaque iusto laborum magni neque non nulla odio omnis sapiente.
            Laudantium, quibusdam.
        </div>
        <div>Animi itaque minima tenetur? Deserunt doloremque fuga fugiat quisquam. Aut commodi labore laborum non
            nostrum qui sed voluptatibus! Eius eligendi eum fuga illum neque nostrum quibusdam sed vel? Dolore, neque!
        </div>
        <div>Fugit, obcaecati, possimus. Assumenda cumque expedita impedit veniam. Ab aperiam at autem cum expedita
            impedit libero molestiae molestias officia placeat possimus reprehenderit soluta, vitae, voluptas
            voluptates. Aliquid odit saepe sed.
        </div>
        <div>A autem, commodi debitis doloremque dolores doloribus dolorum eaque error explicabo harum impedit in magni
            molestias mollitia neque nesciunt perspiciatis porro possimus quisquam quod saepe vel voluptas voluptate
            voluptatem, voluptatibus.
        </div>
        <div>Incidunt nam necessitatibus, perspiciatis quos reprehenderit sapiente temporibus tenetur voluptates. At
            blanditiis fuga laboriosam magnam minus neque nostrum quae velit voluptatum! Alias eos est voluptates.
            Molestiae perferendis possimus quibusdam. Sed?
        </div>
        <div>Eligendi exercitationem minima nemo, perferendis qui quisquam sapiente similique. Amet aut consectetur,
            ducimus, ex fugit harum inventore praesentium quos reprehenderit sunt unde, vitae voluptates? Blanditiis
            deserunt modi molestias quam ut!
        </div>
        <div>Amet asperiores consequuntur delectus ea harum impedit laudantium magni natus porro possimus quidem rem
            tempora, voluptates. Accusamus consectetur ducimus eaque ipsa magni quae quasi recusandae repellat sequi
            unde. Et, ut!
        </div>
        <div>Adipisci animi aperiam architecto asperiores consectetur distinctio est harum, inventore ipsa minima
            mollitia nisi odio odit porro, quia quidem quod saepe vitae voluptate voluptatum. Animi architecto
            blanditiis dolores eaque officia!
        </div>
        <div>At atque deleniti eligendi explicabo necessitatibus nesciunt obcaecati pariatur quisquam repellendus vel. A
            atque cumque ducimus eveniet explicabo natus, neque nesciunt nulla officia officiis pariatur perspiciatis
            quae repudiandae unde ut.
        </div>
        <div>Ad asperiores assumenda at blanditiis, exercitationem facere iste maxime mollitia neque placeat praesentium
            rem tempore, voluptatum. Dicta expedita iusto laborum modi necessitatibus nostrum odit porro quod? Labore,
            odit, reprehenderit? Maiores.
        </div>
        <div>Doloribus eaque ipsa ipsum, magnam maxime molestias tempore! Aperiam, asperiores aut culpa eaque eius ex
            expedita explicabo fugit inventore ipsa labore, nihil nulla officiis quibusdam repellat sequi, sit
            temporibus voluptates!
        </div>
        <div>Ab aperiam beatae debitis earum magni nihil officia perspiciatis rem veniam voluptatibus. Adipisci
            architecto aspernatur consectetur delectus eius facilis libero nemo quaerat quia quidem sunt, unde
            voluptates? Ab porro, sed?
        </div>
        <div>Ab, adipisci aperiam aspernatur at corporis cum dicta error iusto modi nihil nisi officia officiis omnis
            placeat praesentium recusandae sapiente soluta ullam, vero voluptates. Blanditiis consequuntur dolorem eius
            inventore nihil.
        </div>
        <div>Alias beatae corporis distinctio dolores eligendi enim eos et explicabo molestiae, mollitia nam omnis quam
            quasi quis quisquam quod repellendus, repudiandae sapiente sequi sint veritatis vero voluptatum! Accusamus
            non, nulla?
        </div>
        <div>Cum cupiditate eos fuga illo libero necessitatibus nemo perferendis quaerat. In quas, reiciendis.
            Accusantium dolores est laboriosam perferendis quam quis repellat tempora ullam? Amet deleniti esse magnam
            magni quae ullam.
        </div>
        <div>Adipisci architecto consequuntur doloribus ducimus ea enim, explicabo labore laboriosam minus nobis nulla
            obcaecati porro quasi sapiente tenetur velit voluptates voluptatum! Aliquam delectus dolores ipsa porro
            repellendus. Eaque, vel, voluptas.
        </div>
        <div>Accusantium aliquid asperiores at culpa cupiditate, doloremque ea eius eos et excepturi mollitia, nam
            necessitatibus nostrum nulla pariatur placeat praesentium quam qui quidem ratione similique tempora tempore
            unde ut voluptate?
        </div>
    </div>
    </div>

    <script>
        /* 鼠标点击事件 */
        let buttonE = document.querySelector('#btn');
        buttonE.addEventListener('click',function(){
            alert('按钮被点击了!');
        })
        /* 鼠标移入事件 */
        let h4E = document.querySelector('h4');
        h4E.addEventListener('mouseover',function (){
            console.log('标题被悬停了!');
        })
        /*window对象是一个浏览器内置的全局对象,代表了当前浏览器窗口*/
        window.addEventListener('resize',function (){
            alert('窗口大小被重置了!');
        })
        window.addEventListener('scroll',function (){
            alert('窗口滚动了!');
        })
    </script>
</body>
</html>